import request from './../axios'
import {requestHandle} from "./../axios";

/**
 *  --------------------------------------- 孩子信息 Start ---------------------------------------
 */


/**
 * 列表查询孩子
 * 
 * @method getListStudent
 * 
 * @param {string} parent_id 父亲ID

 * 
 */
export function getListStudent (params) {
    return request({
        url: '/parent/action/listStudent',
        method: 'get',
        params
    })
}

/**
 * 查询孩子详情
 * 
 * @method getStudentDetails
 * 
 * @param {string} student_id 学生ID

 * 
 */
export function getStudentDetails (params) {
    return request({
        url: '/parent/action/studentDetails',
        method: 'get',
        params
    })
}


/**
 * 家长添加孩子 
 * 
 * @method PostAddStudent
 * 
 * {
 *   "id": "" ,   查询名称   String类型
     "parent_id": "" ,    家长id  String类型 
     "name": "",    名称  String类型
     "grade": "",   年级 String类型
     "age": "",   年龄 String类型
     "gender": "",   性别,男、女 String类型
     "note": "",   孩子情况简介 String类型
 * }
 * 
 */
export function PostAddStudent (params) {
    return request({
        url: '/parent/action/addStudent',
        method: 'post',
        data: params
    })
}


/**
 * 更新孩子信息 
 * 
 * @method PostUpdateStudent
 * 
 * {
 *   "id": "" ,   孩子Id   String类型
     "parent_id": "" ,    家长id  String类型 
     "name": "",    名称  String类型
     "grade": "",   年级 String类型
     "age": "",   年龄 String类型
     "gender": "",   性别,男、女 String类型
     "note": "",   孩子情况简介 String类型
 * }
 * 
 */
export function PostUpdateStudent (params, call) {
    requestHandle(request({
        url: '/parent/action/updateStudent',
        method: 'post',
        data: params
    }), call);
}


/**
 * 删除孩子接口 
 * 
 * @method PostDeleteStudent
 * 
 * {
 *   "id": "" ,     
 * }
 * 
 */
export function PostDeleteStudent (params) {
    return request({
        url: '/parent/action/deleteStudent',
        method: 'post',
        params
    })
}

/**
 *  --------------------------------------- 孩子信息 End ---------------------------------------
 */


